package cn.tedu.springmvc.demo;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

/**
 * MyController  控制页面跳转逻辑
 * 1.确定当前包可以使用注解,并且mvc注解
 * 2.加载bean的信息 @Controller[c 控制层]与@component   效果一样
 * 3.@RequestMapping注解:请求地址:作用于方法上
 */
@Controller
public class MyController {
    /**
     * @RequestMapping("/my01/test01.action")
     *     public void test01(){
     *         System.out.println("hello springMVC~~~");
     *     }
     *
     */
//HanlderMapping（程序员不写）：请根据请求Url查找Handler[建议：注解]
    ////HanlderMapping（程序员不写）：按照特定规则执行对应Handler
@RequestMapping("/my01/test02.action")
//Handler[程序员开发]  按照HandlerAdaper执行规则
public ModelAndView test02(){
        ModelAndView mv=new ModelAndView();
        mv.addObject("k1","hello");
        mv.addObject("k2","springmvc");
        mv.setViewName("test02");
        return mv;

}
}
